package com.tbit.uqbike.client.dao.capital;

import com.tbit.uqbike.client.pojo.newEntity.UserAdaPayLog;

import java.util.List;

/**
 * @Author: chen
 * @Description: 分账订单日志
 * @Date: 创建于 11:01 2021/10/20
 */
public interface UserAdaPayLogDao {

    /**
     * 通过支付订单号查询分账信息
     *
     * @param paymentId
     * @return
     */
    List<UserAdaPayLog> getByPaymentId(String paymentId);

    /**
     * 通过业务订单号获取
     *
     * @param orderNO
     * @return
     */
    List<UserAdaPayLog> getBuBuyOrderNO(String orderNO);

    /**
     * 修改费用
     *
     * @param userAdaPayLog
     */
    void edit(UserAdaPayLog userAdaPayLog);

    /**
     * 批量添加
     *
     * @param list
     */
    void addBatch(List<UserAdaPayLog> list);

    /**
     * 修改已退款
     *
     * @param userAdaPayLog
     */
    void editRefund(UserAdaPayLog userAdaPayLog);

    /**
     * 根据支付确认对象id 查询
     * @param confirmId
     * @return
     */
    List<UserAdaPayLog> getByConfirmId(String confirmId);
}
